Project dependencies

Portfolio supports project dependencies, for example, when a project cannot start until another project is finished. A project which depends on another project is called a child, and a project upon which another project depends is called a parent. A parent can have many children, but a child can have only one parent.

Dependencies can be set up on the Gantt Chart, Projects View and Project Dependencies tabs, wherever you see the dependencies button Dependency button. To view, create or delete several dependencies at once, use the Project Dependencies tab.

Create a project dependency

Dependencies can be created on the Gantt Chart, Projects View and Project Dependencies tabs. To set up a dependency:

  1. Select the project which will become the child, click the Dependency button Dependency button and the Define Project Dependency window will open:
  2. Define Project Dependency window

  3. The Child Project field is automatically filled with the name of the selected project. 
  4. Select a project to be the parent from the list in the Parent Project field. Click the ellipsis button Ellipsis button to open advanced selection options.
  5. Select which changes to the parent project will be applied to the child project by checking appropriate boxes.

    The Include/Exclude dependency is always selected. If a parent is excluded, the child will be excluded too; however, there is an option which allows the child to be included or excluded independent from its parent, if the parent is included. For example, in the screenshot below, the child will be shifted when the parent is shifted, and will start between 4 and 12 months after the parent starts.

  6. Shift configuration example

  7. Click OK to save the settings and close the window.
  8. If the dependency has been created successfully, an arrow will be displayed on the Gantt chart, pointing from the child to the parent (see the image below). By default, the arrow is red, but you can change its color by double-clicking on it and selecting a new color from the color picker.
  9. Dependency displayed on gantt chart

Remove a project dependency

To remove a dependency on the Gantt Chart or Projects View tab:

  1. Select the child project, click the Dependency button Dependency button and the Define Project Dependency window will open.
  2. In the Parent Project field, select <None>.
  3. Click OK to save and close the window.
  4. If the dependency has been removed successfully, the arrow which was joining the parent and the child on the Gantt chart will disappear, and the child will be removed from the parent node on the Project Dependencies tab.

To remove a dependency on the Project Dependencies tab, select the dependency and click Delete Tab button on the toolbar. To remove multiple dependencies, click Remove Dependency button to remove all dependencies, or select several child nodes and click Delete Tab button.